home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / qexe_264.zip / QUTL_264.ZIP / CHANGES.DOC next >
Text File  |  1990-02-18  |  13KB  |  345 lines

  1.  **WARNING****WARNING****WARNING****WARNING****WARNING****WARNING****WARNING**
  2.  
  3.  
  4. MAKE BACKUP COPIES OF YOUR CURRENT RELEASE VERSIONS OF THE QUICKBBS
  5. MAIL UTILITIES!  THIS STUFF MAY CAUSE HAIR LOSS, CURL YOUR SPINE, OR
  6. LOSE THE WAR FOR THE ALLIES!  YOU'VE BEEN WARNED.
  7.  
  8.                   Changes for QuickBBS 2.64 Utilities
  9.  
  10.  MAILSCAN -
  11.  
  12.  1.  The dreaded date bug has been terminated with extreme prejudice.
  13. (I've always wanted to say that)  
  14.  
  15.  2.  Complete zone awareness is now in mailscan.  If you send a 
  16. netmail message to a zone other than the zone defined as your primary 
  17. zone, a ^AINTL line is generated, reflecting the correct destination
  18. zone,  and uses your primary zone as the originating zone.  This 
  19. causes OMMM to put the message in the appropriate outbound directory.  
  20. This should also work for other packers also.  Please let us know if
  21. it does not, so we can contact the author of that software!   
  22.  
  23.   3.  A file called NETMAIL.BBS is generated when netmail is entered 
  24. from within the BBS.  This is a file of word, and contains the record 
  25. numbers of the netmail messages entered.  This is used a starting
  26. point when scanning for outbound netmail.  The code we got was not 
  27. utilizing this file at all.  It makes quite a difference in speed,
  28. especially when you have a lot of messages online.
  29.  
  30.    Changes in 2.61e (Beta)
  31.  
  32.   4. Added complete error trapping, as in QUICKBBS.EXE.  This will 
  33. create/append ERRORS.LOG as necessary, giving time, date, error 
  34. message, and program that generated the error.
  35.  
  36.   5.  There was a bug in updating the user credit, where MAILSCAN 
  37. would generate a runtime error 100.  The mail was extracted ok, just 
  38. that the user credit never got updated.  That's history.
  39.  
  40.    Changes in 2.61f (Beta)
  41.  
  42.   6.  Doesn't do direct screen writes anymore.  No reason to configure
  43. this, as there's not that much displayed anyway.
  44.  
  45.  
  46.    Changes in 2.64  (Release)
  47.  
  48. 7. Mailscan will not work with RemoteAccess, unless you are a registered 
  49. user of QuickBBS.  I didn't do all this work on this program, so 
  50. someone could use it with RA.  After all, I don't work for them!
  51.  
  52.  
  53. MAILTOSS - 
  54.  
  55.  
  56.   1.  Would only work with 50 or less message boards, fixed. 
  57.   
  58.   2.  Zone support was also added here.  If a ^AINTL line is found, 
  59. then mailscan reads it for determining originating, AND receiving
  60. zone for that particular message.  If none is found, then the zone 
  61. specified in config.bbs is used as the origin & receiving zone.
  62.  
  63.   Changes in 2.61d (Beta)
  64.  
  65.   3.  Added complete error trapping, as in QUICKBBS.EXE.  This will 
  66. create/append ERRORS.LOG as necessary, giving time, date, error 
  67. message, and program that generated the error. 
  68.  
  69.   Changes in 2.61e (Beta)
  70.  
  71.   4.  Doesn't do direct screen writes anymore.  No reason to configure 
  72. this, as there's not that much displayed anyway.
  73.  
  74.   Changes in 2.61f (Beta)
  75.  
  76.   5.  Closed StdOut in the wrong place, causing a runtime error 105.
  77. This is now fixed.  No real big deal, but one info message would get 
  78. lost in limbo.
  79.  
  80.    Changes in 2.64  (Release)
  81.  
  82.   6. Mailtoss will not work with RemoteAccess, unless you are a
  83. registered user of QuickBBS.  I didn't do all this work on this
  84. program, so someone could use it with RA.  After all, I don't work for
  85. them!
  86.  
  87.  
  88. QECHO -
  89.  
  90.   1.  Short packets, resulting in bizarre results - SWATTED!  This
  91. required us to add nulls on to the end of Qecho packets.
  92.  
  93.   2.  Dreaded date bug fixed.  Exact same code (and problem) as 
  94. MAILSCAN.  Replaced this with pop-in routine generic to QECHO &
  95. MAILSCAN.
  96.  
  97.   3.  The private bit is not stripped of off echomail anymore.  If you 
  98. have an echo area allowing private echomail, it will get sent that way.
  99.  
  100.   4.  Adjusted memory allocation, which was causing problems executing 
  101. certain UNARCCOMMAND's.  (SPAZ, I think), and some ARCCOMMAND's.
  102.  
  103.   5.  ARCCOMMAND is now obsolete.  This has been replaced by two 
  104. commands, PACKERS & ENDPACKERS.  These two command are used thusly:
  105.  
  106. ; Qecho.CTL  extract
  107. ;
  108. PACKERS
  109. 375/1 pkzip/aex
  110. 375/11 zoo -a
  111. 375/12 pak a
  112. 375/32 lharc a /m
  113. ENDPACKERS
  114. ;
  115.  
  116.   Simply put a node number, and a commandline for your favorite file 
  117. compression utility.   If the PACKERS..ENDPACKERS section is not found 
  118. then PKPAK -OCT -A is used as a default archiver.  This is also the case
  119. if a node is not listed in the PACKERS section of the control file. This
  120. function has been tested with PKPAK, PKZIP, LHARC , PAK, and ZOO.  If 
  121. you use OMMM, then you need ZZAPPL, which is called by OMMM, and
  122. functions exactly like this section of the QECHO.CTL file.
  123.  
  124.   PKPAK was chosen as the default for several reasons. Mostly, because 
  125. it's faster than spit on teflon at making .ARC's.  With the -OCT switch, 
  126. PKPAK makes ARC compatible archives (i.e., no squashing), which is the 
  127. FidoNet standard for compressed mail. You must have PKPAK in your path.   
  128.  
  129.  6.  UNARCCOMMAND is now history.  Qecho reads the compressed mail 
  130. file and calls the appropriate un-compressor.  Qecho understands these
  131. formats:
  132.      
  133.                       .ARC - Calls PKUNPAK
  134.                       .ZIP - Calls PKUNZIP
  135.                       .PAK - Calls PAK
  136.                       .ZOO - Calls ZOO
  137.                       .LZH - Calls LHARC  
  138.  
  139. The extensions denoted represent the format used for compression - the 
  140. actual filename will obviously be different.  I was going to put in
  141. DWC, but couldn't find a copy to test with.  Does anyone really use 
  142. that anyway???  The appropriate un-compressor must be in your path!
  143.  
  144.   Changes in 2.61f (Beta)
  145.  
  146. 7.  Had reports of Qecho choking if an echo message had a lowercase
  147. AREA: tag.  This is fixed - now it don't care upper from lower.
  148.  
  149. 8.  Tightened up a loophole in the uncompression file checking.  There 
  150. were instances when Qecho would think a PAK file was an ARC file.  Not 
  151. no more!
  152.  
  153.   Changes in 2.61g (Beta)
  154.  
  155. 9.  Added complete error trapping, as in QUICKBBS.EXE.  This will
  156. create/append ERRORS.LOG as necessary, giving time, date, error 
  157. message, and program that generated the error.  
  158.  
  159.   Changes in 2.61h (Beta)
  160.  
  161. 10.  Qecho will now recognize mail archives with extensions of *.??0 - 
  162. *.??Z.  It will not create archives with names higher than *.??9, as
  163. this is not in FTSC specs.  Recognizing the "A" - "Z" on the extension 
  164. is so that mail from some other packers will be unpacked.
  165.  
  166. 11.  Doesn't do direct screen writes anymore.  No reason to configure 
  167. this, as there's not that much displayed anyway.
  168.  
  169.  
  170.   Changes in 2.61i (Beta)
  171.  
  172. 12.  Qecho now adds it's own tearline when exporting messages.
  173.  
  174.       
  175.   Changes in 2.61j (Beta)
  176.  
  177. 13.  New parameter added.  If a -j is passed to Qecho, the program 
  178. swaps itself to EMS, if available, or disk (in that order), to allow 
  179. more room for the archiver or unarchiver to run.  This should help out
  180. the DoubleDos/Desqview folks to squeeze the BBS partition down a 
  181. little smaller.  From testing here, it appears that about 200K is all
  182. you need.  This is about the minimum for PKZIP to run.
  183.  
  184. 14.  The *.??9/*.??0 rollover problem has been corrected, and Qecho no 
  185. longer deletes the mail archive.
  186.  
  187. 15.  Command help screen has been added.  If Qecho is passed a -?, a
  188. help screen will be displayed.
  189.  
  190.   Changes in 2.61k (Beta)
  191.  
  192. 16.  Found a bug in the outbound archiving swap code.  Qecho would 
  193. swap the first time ok, but successive swaps would fail.  This is 
  194. fixed.
  195.  
  196. 17.  In nuking the 9/0 rollover Qecho doesn't delete the .pkt file
  197. after adding it to the archive.  This is fixed, Qecho now deletes the
  198. .PKT files after making the compressed mail file.
  199.  
  200.    Changes in 2.61-l (Beta)
  201.  
  202. 18.  Qecho now deletes the mail packets after archiving.  You can use
  203. your archiver's move option, or add.  Qecho will handle it either way.
  204.  
  205. 19.  You can pass Qecho a drive to create the swap file on.  Simply
  206. add the drive letter after the -j.  For example, to swap to my
  207. extended memory ramdrive f:, I would use:
  208.  
  209.    Qecho -p -e -a -jf: (colon optional)
  210.  
  211. In testing here, the swap file is about 160K or so, so make sure you
  212. have enough room on whatever drive you specify.
  213.  
  214.    Changes in 2.61-m (Beta)
  215.  
  216. 20.  Had an extra LF in my tearline, which caused ZMAILQ to choke, and
  217. append on another origin line.  I removed my extra LF, but Claude
  218. should be a little less picky.
  219.  
  220.    Changes in 2.64  (Release)
  221.  
  222. 21.  Removed the Tearline.  I can't count all the heartburn I've
  223. gotten over this one.  Multiple tears are kind yucky, but so is
  224. removing the QuickBBS tearline.  I removed mine.
  225.  
  226. 22.  Qecho will not work with RemoteAccess, unless you are a
  227. registered user of QuickBBS.  I didn't do all this work on this
  228. program, so someone could use it with RA.  After all, I don't work for
  229. them!
  230.  
  231. ************************************************************************
  232.                        MESSAGE BASE UTILITIES
  233. ************************************************************************
  234. QLINK -
  235.  
  236.    Changes in 2.61-a (Beta)
  237.  
  238. 1.   Would uppercase all subjects and then link on that even if they were
  239. not the same.  We dropped the uppercasing and will now link only *if*
  240. they are the same.
  241.  
  242.    Changes in 2.64 (Release)
  243.  
  244. 2.   QLink will not work with RemoteAccess, unless you are a
  245. registered user of QuickBBS.  I didn't do all this work on this
  246. program, so someone could use it with RA.  After all, I don't work for
  247. them!
  248.  
  249. 3.   Redirected video to a device driver and should work with DDos and others.
  250.  
  251. ECHOKDUP -
  252.  
  253.    Changes in 2.61-a (Beta)
  254.  
  255. 1.   Only supported 50 areas due to old code.  Fixed to support
  256. 200 areas.
  257.  
  258.    Changes in 2.64 (Release)
  259.  
  260. 2.   EchoKDup will not work with RemoteAccess, unless you are a
  261. registered user of QuickBBS.  I didn't do all this work on this
  262. program, so someone could use it with RA.  After all, I don't work for
  263. them!
  264.  
  265. 3.   Redirected video to a device driver and should work with DDos and others.
  266.  
  267. SETNUM -
  268.  
  269. 1.   Simple but somewhat needed program.  This code was lost on this one so
  270. we took a few moments and recreated it.
  271.  
  272.    Changes in 2.64 (Release)
  273.  
  274. 2.   SetNum will not work with RemoteAccess, unless you are a
  275. registered user of QuickBBS.  I didn't do all this work on this
  276. program, so someone could use it with RA.  After all, I don't work for
  277. them!
  278.  
  279. 3.   Redirected video to a device driver and should work with DDos and others.
  280.  
  281. MSGUTILS -
  282.  
  283.    Changes in 2.61-a (Beta)
  284.  
  285. 1.   Displaying of information was messy and worked it to be a bit clearer.
  286.  
  287.    Changes in 2.61-b (Beta)
  288.  
  289. 2.   PrintBrd's format was not correct and KILLCNT was not in the version of
  290. code we received from Adam.  Swatted the PrintBrd and added the KILLCNT
  291. function and the ALL function.
  292.  
  293.     Changes in 2.61-c (Beta)
  294.  
  295. 3.   Video Problem and not affecting some areas when using the ALL for
  296. the board numbers.  Using device driver for the video output and should
  297. work fine with DDOS and others.  Now checks for either blank message name
  298. or if active messages in the area are more than 0.
  299.  
  300.     Changes in 2.61-d (Beta)
  301.  
  302. 4.   Added the KILLBOTH which does both the KILLCNT and the KILLOLD function
  303. and needs the -Nx -Dx  <Board numbers> or ALL for all boards.
  304.  
  305.     Changes in 2.64 (Release)
  306.  
  307. 5.   MsgUtils will not work with RemoteAccess, unless you are a
  308. registered user of QuickBBS.  I didn't do all this work on this
  309. program, so someone could use it with RA.  After all, I don't work for
  310. them!
  311.  
  312. MSGPACK -
  313.  
  314.    Changes in 2.61-b (Beta)
  315.  
  316. 1.   -R -I were not working properly.  Areas limited to only 50 areas
  317. and arrays were not being initialized properly.  Too many labels also were
  318. used.  Updated to support 200 areas, fixed problems with initializing arrays
  319. and removed all labels.  Renumber and build index now work properly.
  320.  
  321.    Changes in 2.61-c
  322.  
  323. 2.   Messy code, hard to read and work with.  Cleaned and commented all
  324. code.  Removed any excess dead code.
  325.  
  326.    Changed in 2.61-d
  327.  
  328. 3.   Erasebackup and reindexing were sometimes not working properly causing
  329. QuickBBS to rebuild files.  Have corrected that and also updates the users
  330. file with the correct high message mark.
  331.  
  332. 4.   Redirected video to a device driver and should work with DDos and others.
  333.    Changes in 2.64 (Release) - NOT RELEASED
  334.  
  335. 5.   Currently in testing and was not ready for the 2.62 release.  This was
  336. due to the code received from Adam was a much older version and Claude
  337. Warren did not wish to release the code so we started over with a much
  338. older version.  We hope this will be ready soon.
  339.  
  340. SUMMARY -
  341.  
  342. Most of the work went into QEcho, MailScan and Mailtoss.  We had
  343. somewhat current code and were the biggest item that needed to be fixed.
  344. We will make every attempt to bring the other utilities even farther.
  345.